Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Uzbekistan F1 Uzbekistan F2 Uzbekistan F4 Italy F6 Italy F15 Italy F16 Russia F7 Russia F1 Bosnia & Herzegovina F2 Croatia F8 Bosnia/Herzegovina F6 Bosnia/Herzegovina F1 Bosnia & Herzegovina F2 Croatia F7 Croatia F8 Israel F3 Croatia F1 Croatia F2 Italy F6 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F5 Serbia F1 Serbia F2 Serbia F3 Serbia F7 Croatia F7 Croatia F8 Croatia F9 Croatia F10 Croatia F12 Croatia F13 Croatia F14 Turkey F32 Turkey F33 Turkey F3 Turkey F4 Croatia F1 Italy F1 Italy F2 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F5 Italy F20 Croatia F1 Croatia F2 Italy F1 Italy F5 Bulgaria F1 Bosnia & Herzegovina F4 Serbia F3 Croatia F12 Turkey F2 Turkey F4 Russia F1 Ukraine F3 Russia F2 Italy F8 Ukraine F1 Belarus F1 Belarus F2 Italy F7 Italy F9 Italy F10 Italy F11 Italy F13 Russia F3 Russia F4 Italy F7 Croatia F11 Croatia F12 Istanbul Challenger Kosice Challenger Milan Challenger Brasov Challenger Helsinki Challenger Santo Domingo Challenger San Luis Potosi Challenger Alphen Challenger Prostejov Challenger Moscow Challenger Alphen Challenger Mohammedia Challenger Casablanca Challenger Irving Challenger Santo Domingo Challenger Irving Challenger Prostejov Challenger Phoenix Challenger Lisbon Challenger Trieste Challenger Bergamo Challenger Mallorca Challenger Little Rock Challenger Bloomfield Hills Challenger Oeiras 4 Challenger Bordeaux Challenger Pilot Pen Tennis - New Haven Mouilleron-Le-Captif Challenger Barletta Challenger Santo Domingo Challenger Brest Challenger Blumenau Challenger Prostejov Challenger Morelos Challenger San Marino Challenger Cordenons Challenger Bordeaux Challenger Braunschweig Challenger Meknes Challenger Kenitra Challenger Astana Challenger Internazionali di Tennis di Bergamo - Bergamo Santos Challenger Sao Paulo Challenger Bergamo Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg ATP Kremlin Cup - Moscow Open SEAT 2008 - Barcelona The Artois Championships - London ATP Studena Croatia Open Umag - Umag ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane - Brisbane Estoril Open - Estoril Open de Moselle - Metz Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Thailand Open - Bangkok Belgrade Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Como Challenger Penza Challenger Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Braunschweig Challenger Penza Challenger Cherbourg Challenger Pau Challenger Saransk Challenger Grand Prix Hassan II - Casablanca Helsinki Challenger AEGON Championships - London Antalya Challenger Zadar Challenger Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Mallorca Challenger Istanbul Challenger Brest Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Ilkley Challenger AEGON International - Eastbourne SkiStar Swedish Open - Bastad Trnava Challenger Studena Croatia Open - Umag Irving Challenger Open Sud de France - Montpellier Bratislava Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Canberra Challenger Barcelona Open BancSabadell - Barcelona Tenerife 3 Challenger Barcelona Challenger If Stockholm Open - Stockholm Kremlin Cup - Moscow Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Helsinki Challenger Abierto Mexicano Telcel - Acapulco Canberra Challenger Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Astana Challenger Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Surbiton Challenger Zagreb Challenger TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle Bonn Challenger Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Apia International - Sydney Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach TEB BNP Paribas Istanbul Open - Istanbul Memphis Open - Memphis Delray Beach Open - Delray Beach Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Maharashtra Open - Pune Open Sud de France - Montpellier Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest Open Parc - Lyon AEGON Championships - London Antalya Cup - Antalya AEGON International - Eastbourne German Tennis Championships - Hamburg Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Chengdu Open - Chengdu China Open - Beijing Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Geneva Open - Geneva Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad Abierto Mexicano de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Zhuhai Open - Zhuhai China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Murray River Open - Melbourne Open Sud de France - Montpellier Open 13 Provence - Marseille Serbia Open - Belgrade Hamburg European Open - Hamburg Kremlin Cup - Moscow Anytech365 Andalucia Open - Marbella Astana Open - Nur-Sultan Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Serbia Open - Belgrade Astana Open - Astana Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril Banja Luka Open - Banja Luka Hangzhou Open - Hangzhou Japan Open Tennis Championships - Tokyo Almaty Open - Almaty Argentina Open - Buenos Aires Nordea Open - Bastad Plava Laguna Croatia Open - Umag Lermontov Challenger Braunschweig Challenger Maia Challenger Memorial Manfredini - Sassuolo Togliatti Cup - Togliatti Milan Challenger Split Challenger Marburg Challenger Tunis Challenger Nottingham 2 Challenger Guangzhou Challenger Rennes Challenger St. Tropez Challenger Bratislava 2 Challenger Tulln Challenger Cassis Challenger Dallas Challenger Sony Ericsson Open 2008 - Belgrade Meerbusch Challenger Mersin Challenger Rome Challenger Akbank Private Banking TED Open - Istanbul XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Southern Capital Cup - Almaty Rome Challenger Prostejov Challenger San Francisco Challenger Rosario Challenger Furth Challenger Kosice Challenger Tanger Challenger Matsuyama Challenger Andria Challenger Poznan Challenger Zadar Challenger Astana Challenger Kazan Challenger Istanbul Challenger Besancon Challenger Banja Luka Challenger Szekesfehervar Challenger Caltanissetta Challenger Biel Challenger Izmir Challenger Trnava Challenger Blois Challenger Rome Challenger Mons Challenger Astana Challenger Bratislava Challenger Reggio Emilia Challenger Penza Challenger Saransk Challenger Segovia Challenger Mersin Challenger Istanbul Challenger Banja Luka Challenger Orleans Challenger Samarkand Challenger Astana Challenger Prostejov Challenger Helsinki Challenger San Benedetto Challenger Heilbronn Challenger Poznan Challenger Marrakech Challenger Tampere Challenger Bratislava Challenger Barletta Challenger Aptos Challenger Koblenz Challenger Nottingham Challenger Manama Challenger Canberra Challenger Guayaquil Challenger Phoenix Challenger Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Togliatti Cup - Togliatti Mordovia Cup - Saransk Internazionali BNL d'Italia - Rome St. Petersburg Challenger 2006 - St. Petersburg Alexander Kolyaskin Memorial - Donetsk Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Astana Challenger - Astana Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Penza Cup - Penza Mordova Cup 2007 - Saransk Samarkand Challenger - Samarkand Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Challenger Tunisie - Tunis Miami Open - Miami PEOPLEnet Cup - Dnepropetrovsk Monte-Carlo Rolex Masters - Monte-Carlo Heilbronn Open - Heilbronn Mutua Madrid Open - Madrid KGHM Dialog Polish Indoors - Wroclaw 5 Volkswagen Challenger - Wolfsburg Internazionali BNL d'Italia - Rome Morocco Tennis Tour - Meknes 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rijeka Open - Rijeka Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Zagreb Open - Zagreb Rogers Cup - Toronto The Surbiton Trophy - Surbiton Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sporting Challenger '08-Trofeo Regione Piemonte - Turin Coupe Rogers - Montreal San Benedetto Challenger - San Benedetto Western & Southern Open - Cincinnati Penza Cup - Penza Penza Cup 2008 - Penza Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mordovia Cup 2008 - Saransk Internazionali BNL d'Italia - Rome Western & Southern Open - New York UTC Open - Cherkassy BNP Paribas Open - Indian Wells Miami Open - Miami Sarajevo Challenger Tunis Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Bergamo Challenger Belgrade Challenger Napoli Challenger Alessandria Challenger Furth Challenger Kosice Challenger Astana Challenger Cary Challenger BNP Paribas Open - Indian Wells Istanbul Challenger Miami Open - Miami Sarajevo Challenger Banja Luka Challenger Astana Challenger Segovia Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Morocco Tennis Tour - Tanger Cherbourg Challenger Dallas Challenger Sarajevo Challenger Ostrava Challenger BH Indoor Sarajevo - Sarajevo Marburg Challenger Istanbul Challenger Liberec Challenger Alphen Challenger Casablanca Challenger Bergamo Challenger Roma Challenger 2007 - Rome Ostrava Challenger AEGON Championships - London Arad Challenger Astana Challenger Genova Challenger Geneva Challenger Andria Challenger Dallas Challenger Irving Challenger Mersin Challenger Heilbronn Challenger Moscow Challenger Braunschweig Challenger San Benedetto Challenger Kenitra Challenger Arad Challenger Mohammedia Challenger Casablanca Challenger Buenos Aires Challenger Erste Bank Open - Vienna Guadalajara Challenger Open Parc - Lyon Quimper Challenger Aptos Challenger St. Petersburg Open - St. Petersburg Prostejov Challenger Lisbon Challenger Barcelona Open BancSabadell - Barcelona Kosice Challenger Tashkent Challenger Lima Challenger Shanghai Rolex Masters - Shanghai Meerbusch Challenger Phoenix Challenger Orleans Challenger Cincinnati Open - Cincinnati Dubai Duty Free Tennis Championships - Dubai Noumea Challenger Lugano Challenger Lille Challenger Murcia Challenger Madrid Challenger Ostrava Challenger Francavilla Challenger Ismaning Challenger Bet-at-home Open - Hamburg Prague 2 Challenger Dubai Duty Free Tennis Championships - Dubai Danderyd Challenger Tunis Challenger Heilbronn Challenger Tenerife 1 Challenger Tyler Challenger Bratislava 1 Challenger Poznan Challenger Chicago Challenger Swiss Indoors Basel - Basel Stanford Challenger Seville Challenger Sibiu Challenger Aptos Challenger Bergamo Challenger Nature Valley International - Eastbourne Ottignies-Louvain-la-Neuve Challenger Bratislava 2 Challenger Geneva Open - Geneva Lugano Challenger Phoenix Challenger Madrid Challenger St. Petersburg Open - St. Petersburg Ostrava Challenger Aix En Provence Challenger Shenzhen Open - Shenzhen Ilkley Challenger Open de Nice Cote d'Azur - Nice Porto Challenger Manacor Challenger Istanbul Challenger Perugia Challenger Aptos Challenger Vancouver Challenger Lyon Challenger Montemar Challenger New Haven Challenger Manama Challenger Bratislava Challenger Nordea Open - Bastad Cap Cana Challenger Bendigo Challenger Open Sabadell Atlantico - Barcelona Prague Challenger Split Challenger Aircel Chennai Open - Chennai Nur-Sultan 1 Challenger Nur-Sultan 2 Challenger Marbella Challenger Rome 2 Challenger Zagreb Challenger Oeiras 3 Challenger Grand Prix Hassan II - Casablanca Tiriac Open - Bucharest Nottingham 1 Challenger European Open - Brussels Nottingham 2 Challenger Salzburg-Anif Challenger Sibiu Challenger Barcelona Challenger Bratislava Challenger Helsinki Challenger Traralgon Challenger Quimper Challenger Bendigo Challenger Forli 5 Challenger Lille Challenger Lugano Challenger Bucharest Open - Bucharest Generali Open - Kitzbuhel Mauthausen Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Nur-Sultan Challenger Zug Challenger Cordenons Challenger Lexington Challenger Chicago Challenger Santo Domingo Challenger Banja Luka Challenger Movistar Chile Open - Santiago Como Challenger Mallorca Championships - Mallorca Hangzhou Open - Hangzhou Open 13 Provence - Marseille Sibiu Challenger Millennium Estoril Open - Estoril St. Tropez Challenger Brisbane International - Brisbane ABN AMRO Open - Rotterdam Rio Open - Rio de Janeiro Yokohama Challenger Kobe Challenger Canberra Challenger Concepcion Challenger Adelaide International - Adelaide Vilnius Challenger Tenerife 3 Challenger Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona Hamburg Open - Hamburg St. Petersburg Open - St. Petersburg Hamburg Open - Hamburg Belgrade Open - Belgrade Qatar ExxonMobil Open - Doha Japan Open Tennis Championships - Tokyo Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON International - Eastbourne SkiStar Swedish Open - Bastad Malaysian Open - Kuala Lumpur St. Petersburg Open - St. Petersburg Astana Open - Astana Open de Moselle - Metz Brisbane International - Brisbane Apia International - Sydney Open de Nice Cote d'Azur - Nice St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Aegon Nottingham Open - Nottingham Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Brisbane International - Brisbane Aircel Chennai Open - Chennai Apia International - Sydney Garanti Koza Sofia Open - Sofia Boss Open - Stuttgart Delray Beach Open - Delray Beach Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Geneva Open - Geneva Abierto Mexicano - Los Cabos Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Brisbane International - Brisbane Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Plava Laguna Croatia Open - Umag Bet-at-home Open - Hamburg Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Erste Bank Open - Vienna Barcelona Open Banc Sabadell - Barcelona Plava Laguna Croatia Open - Umag Plava Laguna Croatia Open - Umag Dubai Duty Free Tennis Championships - Dubai Open 13 Provence - Marseille Open Occitanie - Montpellier Barcelona Open BancSabadell - Barcelona Almaty Open - Almaty Erste Bank Open - Vienna Nature Valley International - Eastbourne Grand Prix Hassan II - Marrakech SkiStar Swedish Open - Bastad Open 13 - Marseille Internazionali BNL d'Italia - Rome Winston Salem - Winston Salem Open 13 - Marseille Mercedes Cup - Stuttgart Barcelona Open BancSabadell - Barcelona Swiss Indoors Basel - Basel Shanghai Rolex Masters - Shanghai Geneva Open - Geneva Open de Nice Cote d'Azur - Nice Mutua Madrid Open - Madrid Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Gonet Geneva Open - Geneva St. Petersburg Open - St. Petersburg BMW Open - Munich BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Firenze Open - Florence French Open - Paris BNP Paribas Open - Indian Wells U.S. Open - New York Western & Southern Open - Cincinnati Wimbledon - London Miami Open - Miami U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Toronto U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Salzburg Challenger Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, PO, THA-KAZ 0-5 Davis Cup, Group 1, 1R, KAZ-KOR 5-0 Davis Cup, Europe/Africa Group II, 2R, EST-BIH 2-3 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, Group II, 3R, DEN-BIH 3-2 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, Group II, 1R, BIH-LUX 4-1 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, Group II, 1R, BIH-GRE 3-1 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, Group II, 2R, FIN-BIH 2-3 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, Group II, 2R, BIH-TUR 3-1 Davis Cup, World Group, PO, RUS-KAZ 3-1 Davis Cup, Group II, 3R, LTU-BIH 0-5 Davis Cup, Group I, 1R, BIH-POL 5-0 Davis Cup, Group I, 2R, KAZ-CHN 4-1 Davis Cup, World Group, PO, KAZ-ARG 3-2 Davis Cup, World Group, 1R, KAZ-SUI 4-1 Davis Cup, World Group, QF, CRO-KAZ 3-1 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, World Group, QR, KAZ-POR 3-1 Davis Cup, World Group, QR, AUS-BIH 4-0 Davis Cup, Group I, 1R, PER-BIH 3-2 Davis Cup, Finals, Group B Davis Cup, Finals, QF, SRB-KAZ 2-1 Davis Cup, Qualifiers, 1R, NOR-KAZ 1-3 Davis Cup, Group I, PO, TUN-BIH 1-3 Davis Cup, Group D, Glasgow Davis Cup, Group I, 1R, BIH-MEX 3-1 Davis Cup, World Group, PO, SWE-BIH 3-1 Davis Cup, Group I, 1R, ECU-BIH 3-2 Davis Cup, Group II, 2R, BIH-MDA 1-3 Davis Cup, Group II, 1R, ZIM-BIH 1-4 Davis Cup, World Group, QF, AUS-KAZ 3-2 Davis Cup, World Group, 1R, SRB-KAZ 3-2 Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, Finals, Group E Davis Cup, World Group, QR, KAZ-NED 3-1 Davis Cup, World Group I, PO, BIH-RSA 3-1 Davis Cup, World Group I, 1R, TPE-BIH 3-2 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Wimbledon - London Olympics - Rio de Janeiro Erste Bank Open - Vienna Australian Open - Melbourne Olympics - London U.S. Open - New York Nottingham 2 Challenger Wimbledon - London Pozoblanco Challenger Porto Challenger U.S. Open - New York Davis Cup, Group I, 1R, BIH-GER 0-4 Olympics - Tokyo Stockholm Open - Stockholm Brest Challenger Davis Cup, Group I, PO, BUL-BIH 1-3 Davis Cup, Group I, PO, UZB-BIH 1-3